var express = require("express")
var bodyParser = require("body-parser")
const session = require('express-session')
const cookieParser = require('cookie-parser')

var app = express()
app.use(cookieParser())
app.use(bodyParser.urlencoded({ extended: false }))
app.use(express.static("./static"))
app.use(session({
    secret: 'keyboard cat',
    resave: false,
    saveUninitialized: true,
    cookie: { secure: false }
}))

// 首页
app.get("/home", require("./src/home.js"))
// 用户首页
app.get("/index", require("./src/index.js"))
// 导入页面的路由
app.get('/nav/:filename', require('./src/nav.js'))
// 获得用户信息
app.get('/users/get', require('./src/users.get.js'))
// 删除用户
app.get('/users/del', require('./src/users.del.js'))



// 注册
app.get('/regist', require('./src/get.regist.js'))
// 判断表字段是否存在
app.get('/chkExist', require('./src/get.chkExist.js'))

// 添加用户
app.post('/users/add', require('./src/post.users.add.js'))
// 编辑用户
app.post('/users/edit', require('./src/post.users.edit.js'))


//登陆
app.get('/login', require('./src/get.login.js'))

//验证用户登陆
app.post('/login', require('./src/post.login.js'))
//注销
app.get('/logout', require('./src/get.logout.js'))
// 展示大纲
app.get('/outline/show', require('./src/get.outline.show.js'))

//获取大纲记录
app.get('/outline', require('./src/get.outline.js'))
// 添加大纲
app.post('/outline/add', require('./src/post.outline.add.js'))



// 编辑大纲
app.post('/outline/edit', require('./src/post.outline.edit.js'))
// 删除大纲
app.get('/outline/del', require('./src/get.outline.del.js'))


// 排序
app.post('/outline/sort', require('./src/post.outline.sort.js'))




// 显示问卷管理页面 、、读取问卷列表
app.get('/papers/show', require('./src/get.papers.show.js'))

// 添加问卷
app.post('/papers/add', require('./src/post.papers.add.js'))


//根据条件返回列表问卷
app.get('/papers/find', require('./src/get.papers.find.js'))




// 编辑问卷
app.post('/papers/edit', require('./src/post.papers.edit.js'))
// 删除问卷
app.get('/papers/del',require('./src/get.papers.del.js'))

//显示问卷作答页面、即发布问卷
app.get('/papers/release', require('./src/get.papers.release.js'))


// 添加用户答卷
app.post('/papers/release/add', require('./src/post.papers.release.add.js'))

//获取用户提交的问卷列表
app.get('/papers/answer', require('./src/get.papers.answer.js'))



//  问卷选项管理页面获取选项的内容
app.get('/item', require('./src/get.item.js'))
//问卷选项管理页面编辑选项的内容
app.post('/item/edit', require('./src/post.item.edit.js'))
/// 删除选项
app.get('/item/del', require('./src/get.item.del.js'))
// 添加选项
app.post('/item/add', require('./src/post.item.add.js'))
// 排序
app.post('/item/sort', require('./src/post.item.sort.js'))


//个人中心  获得信息
app.get('/ren/get', require('./src/ren.get.js'))

//个人中心  修改个人信息
app.post('/ren/edit', require('./src/post.ren.edit.js'))


app.listen(818)
